.header{
    border-bottom: 2px solid #b1191a;
    height: 65px;
}
.register{
    height: 521px;
    margin-top: 20px;
}
.register_hd{
    height: 42px;
    background-color: #ececec;
    line-height: 42px;
    border-bottom: 1px solid #dddddd;
}
.register_hd h2{
    float: left;
    margin-left: 12px;
    font-size: 18px;
}
.register_hd p{
    float: right;
    margin-right: 12px;
    font-size: 14px;
}
.register_bd{
    border: 1px solid #dddddd;
}
.register_bd form{
    width: 587px;
    height: 479px;
    margin-left: 313px;
    padding-top: 55px;
}
.register_bd form li{
    font-size: 14px;
    color: #4d4d4d;
}
input[name='pin']{
    margin: 20px 0;
}
input{
    width: 240px;
    height: 35px;
}
.register_bd form li{
    overflow: hidden;
}
.register_bd form li h4{
    float:left;
    margin: 10px 0 20px 155px;
    font-size: 12px;
    color: #b3b3b3;
}
.register_bd form li span{
    display: block;
    width: 34px;
    height: 13px;
    background-color: red;
    float: left;
    font-size: 12px;
    color: white;
    text-align: center;
    line-height: 13px;
    margin: 0 1px;
}
.register_bd form li div{
    float: right;
    margin: 12px 267px 0 0;
}
.register_bd form li div span:nth-child(2){
    background-color: #40b83f;
}
.register_bd form li div span:last-child{
    background-color: #f79100;
}
input[type='checkbox']{
    float: left;
    width: 15px;
    height: 15px;
    margin: 43px 0 0 80px;
}
label{
    display: block;
    float: left;
    margin: 41px 0 0 10px;
    font-size: 12px;
}
.register_bd form li:nth-child(6) a{
    float: left;
    margin: 40px 0 0 5px;
    font-size: 12px;
    color: #1ba1e6;
}
.register_bd form li:last-child{
    width: 200px;
    height: 34px;  
    background-color: #c81623;
    margin: 50px 0 0 100px;
}
input[type='submit']{
    width: 100%;
    height: 100%;
    background-color: #c81623;
    border: none;
    cursor: pointer;
}
.footer{
    background-color:white;
}


